-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Plastex #95
Conversation
Proposition pour le rendu plasTeX -> HTML Je merge maintenant, on continuera à améliorer le rendu sur la branche plastex
Conflicts: generator/songs.py
Conflicts: generator/songs.py
Je vous laisse décider si cette branche doit être mergée ou non. Je l'ai créée pour centraliser les discussions à son propos. |
Assez partant pour merger, Mais avant il faut:
cf 0e98a78 |
Et il y a des problèmes de chemins à résoudre : la liste des chansons s'affiche correctement chez moi, mais quand j'affiche les paroles d'une chanson, j'obtiens (avec Environment:
Request Method: GET
Request URL: http://127.0.0.1:8000/fr/songs/traditionnel/vent-frais/
Django Version: 1.6.1
Python Version: 2.7.8
Installed Applications:
('django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.sites',
'south',
'background_task',
'captcha',
'generator')
Installed Middleware:
('django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
'django.middleware.locale.LocaleMiddleware')
Traceback:
File "<virtualenv>/local/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
114. response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "<virtualenv>/local/lib/python2.7/site-packages/django/db/transaction.py" in inner
339. return func(*args, **kwargs)
File "<virtualenv>/local/lib/python2.7/site-packages/django/views/generic/base.py" in view
69. return self.dispatch(request, *args, **kwargs)
File "<virtualenv>/local/lib/python2.7/site-packages/django/views/generic/base.py" in dispatch
87. return handler(request, *args, **kwargs)
File "<virtualenv>/local/lib/python2.7/site-packages/django/views/generic/detail.py" in get
111. context = self.get_context_data(object=self.object)
File "<patanet>/generator/views/songs.py" in get_context_data
78. context['content'] = _read_song(context['song'])
File "<patanet>/generator/views/songs.py" in _read_song
63. return parse_song(path)
File "<patanet>/generator/songs.py" in parse_song
184. song = parsetex(filename)
File "<patacrep>/patacrep/plastex.py" in parsetex
94. doc = SongParser.parse(filename)
File "<patacrep>/patacrep/plastex.py" in parse
68. tex.input(encoding.open_read(filename, 'r'))
File "<patacrep>/patacrep/encoding.py" in open_read
20. encoding=chardet.detect(open(filename, "r").read())['encoding'],
Exception Type: IOError at /fr/songs/traditionnel/vent-frais/
Exception Value: [Errno 2] No such file or directory: u'<patacrep>/patacrep/data/examples/songs/../patacrep/data/examples/songs/vent_frais.sg' |
Dans les settings, to chemin vers le dossier data devrait ressembler à un truc du genre: |
Dans l'erreur que j'ai donné, j'ai remplacé le chemin vers mes dossiers virtualenv, et les dépôts git de patacrep et patanet, par J'ai identifié l'erreur : #96. |
Je suis pour merger aussi. Le bug #96 sera géré séparément plus tard
Je propose de se les garder pour plus tard, et de gérer les deux. Mais c'est plus un problème de front en fait ^^
Je vais m'y mettre =) EDIT : ça m'a l'air bon au global. Quelques bug lorsque des intros sont indiqués avec des |
Je propose de merger et d'ouvrir des tickets pour la gestions des GTAB et des fichiers étranges. Le plus simple serait dans ce cas d'introduire les |
Using plasTeX to render songs.